vent one’s spleen on someone - Alemán Inglés Diccionario